package com.ruoyi.system.domain.vo.user;

import com.ruoyi.common.annotation.Desensitization;
import com.ruoyi.common.enums.DesensitizationTypeEnum;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

/**
 * 用户信息表
 *
 * @TableName xs_order
 */
@Data
@NoArgsConstructor
@AllArgsConstructor
public class XsUserInfoVo {

    private Long id;

    /**
     * 系统用户id
     */
    private Long sysUserId;

    /**
     * 用户电话
     */
    @Desensitization(type = DesensitizationTypeEnum.MOBILE_PHONE)
    private String phonenumber;

    /**
     * 用户名称
     */
    @Desensitization(type = DesensitizationTypeEnum.MY_RULE, startInclude = 1, endExclude = 2)
    private String nickName;

    /**
     * 性别
     */
    private String sex;

    /**
     * 是否新用户（1是，2否）
     */
    private String ifNewUser;

    /**
     * 用户状态（0启用，1停用）
     */
    private String status;

    /**
     * 用户标签
     */
    private String userTag;


    /**
     * 用户创建时间
     */
    private String createTime;


}